.box-center {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: center;
}

#components-form-demo-normal-login .login-form {
    max-width: 300px;
    padding-top: 20px;
}

#components-form-demo-normal-login .login-form-forgot {
    float: right;
}

#components-form-demo-normal-login .login-form-remember-me {
    float: left;
}

#components-form-demo-normal-login .login-form-button {
    width: 100%;
}